<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css"/>
<title>Thrift module: product</title></head><body>
<div class="container-fluid">
<h1>Thrift module: product</h1>
<table class="table-bordered table-striped table-condensed"><thead><th>Module</th><th>Services</th><th>Data types</th><th>Constants</th></thead>
<tr>
<td>product</td><td></td>
<td><a href="#Struct_CreateProductRequest">CreateProductRequest</a><br/>
<a href="#Struct_DeleteProductRequest">DeleteProductRequest</a><br/>
<a href="#Struct_DeleteProductResponse">DeleteProductResponse</a><br/>
<a href="#Struct_ListProductRequest">ListProductRequest</a><br/>
<a href="#Struct_ListProductResponse">ListProductResponse</a><br/>
<a href="#Struct_UpdateProductRequest">UpdateProductRequest</a><br/>
</td>
<td></code></td>
</tr></table>
<hr/><h2 id="Structs">Data structures</h2>
<div class="definition"><h3 id="Struct_ListProductRequest">Struct: ListProductRequest</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>1</td><td>fields</td><td><code>list&lt;<code>string</code>&gt;</code></td><td>查询条件字段 【必填】 可选值:【查询内容】中的字段名
</td><td>default</td><td></td></tr>
<tr><td>6</td><td>_ids</td><td><code>list&lt;<code>string</code>&gt;</code></td><td>商品ID 【选填】
</td><td>default</td><td></td></tr>
<tr><td>7</td><td>scene_ids</td><td><code>list&lt;<code>string</code>&gt;</code></td><td>现场ID 【选填】
</td><td>default</td><td></td></tr>
<tr><td>8</td><td>category_1</td><td><code>i32</code></td><td>一级分类 【选填】 可选值:参见产品提供的1级分类列表
</td><td>default</td><td></td></tr>
<tr><td>9</td><td>category_2</td><td><code>i32</code></td><td>二级分类 【选填】 可选值:参见产品提供的1级分类列表
</td><td>default</td><td></td></tr>
<tr><td>10</td><td>ctime_range</td><td><code><a href="module.html#Struct_TRange">module.TRange</a></code></td><td>时间范围 【选填】
</td><td>default</td><td></td></tr>
<tr><td>22</td><td>buy_from_name</td><td><code>string</code></td><td>购买地名字 【选填】 直接输入购买地名字，与购买地_2对应
</td><td>default</td><td></td></tr>
<tr><td>23</td><td>buy_from_1</td><td><code>string</code></td><td>购买地_1 id 【选填】 购买地_id 1
</td><td>default</td><td></td></tr>
<tr><td>24</td><td>buy_from_2</td><td><code>string</code></td><td>购买地_2 id 【选填】 购买地_id 2
</td><td>default</td><td></td></tr>
<tr><td>25</td><td>show_diarys</td><td><code>i32</code></td><td>显示相关日记 【选填】 可选值:0:不显示，1:显示
</td><td>default</td><td>0</td></tr>
<tr><td>30</td><td>status</td><td><code>list&lt;<code>i32</code>&gt;</code></td><td>状态 【选填】
</td><td>default</td><td></td></tr>
<tr><td>31</td><td>filter_results</td><td><code>list&lt;<code>i32</code>&gt;</code></td><td>认为这个应当用统一枚举状态状态表示 【选填】
</td><td>default</td><td></td></tr>
<tr><td>36</td><td>sort</td><td><code>list&lt;<code><a href="module.html#Struct_TSortField">module.TSortField</a></code>&gt;</code></td><td>排序字段 【必填】
</td><td>default</td><td></td></tr>
<tr><td>37</td><td>offset</td><td><code>i32</code></td><td>【必填】
</td><td>default</td><td>0</td></tr>
<tr><td>38</td><td>limit</td><td><code>i32</code></td><td>【必填】
</td><td>default</td><td>10</td></tr>
<tr><td>40</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段 【选填】 前端需要跟踪时设置该字段
</td><td>default</td><td></td></tr>
</table><br/>========== 查询物品 ================================================
<br/></div><div class="definition"><h3 id="Struct_ListProductResponse">Struct: ListProductResponse</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>1</td><td>res</td><td><code>string</code></td><td></td><td>default</td><td>"succ"</td></tr>
<tr><td>3</td><td>total</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>4</td><td>offset</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>5</td><td>limit</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>6</td><td>results</td><td><code>list&lt;<code><a href="module.html#Struct_TProduct">module.TProduct</a></code>&gt;</code></td><td></td><td>default</td><td></td></tr>
<tr><td>10</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段
</td><td>default</td><td></td></tr>
</table><br/></div><div class="definition"><h3 id="Struct_CreateProductRequest">Struct: CreateProductRequest</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>2</td><td>diary_id</td><td><code>string</code></td><td>【选填】 只有为日记添加物品时才设置日记id
</td><td>default</td><td></td></tr>
<tr><td>6</td><td>product</td><td><code><a href="module.html#Struct_TProduct">module.TProduct</a></code></td><td>【必填】 可选值:见【module.TProduct】中说明
</td><td>default</td><td></td></tr>
<tr><td>25</td><td>is_user_do</td><td><code>bool</code></td><td>是否是用户操作
</td><td>default</td><td>1</td></tr>
<tr><td>30</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段 【选填】 前端需要跟踪时设置该字段
</td><td>default</td><td></td></tr>
</table><br/>========== 创建物品 ================================================
<br/></div><div class="definition"><h3 id="Struct_UpdateProductRequest">Struct: UpdateProductRequest</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>1</td><td>_id</td><td><code>string</code></td><td>商品ID 【必填】
</td><td>default</td><td></td></tr>
<tr><td>2</td><td>fields</td><td><code>list&lt;<code>string</code>&gt;</code></td><td>操作字段 【必填】 可选值:【module.TProduct】中的字段名
</td><td>default</td><td></td></tr>
<tr><td>6</td><td>product</td><td><code><a href="module.html#Struct_TProduct">module.TProduct</a></code></td><td>【必填】 可选值:见【module.TProduct】中说明
</td><td>default</td><td></td></tr>
<tr><td>25</td><td>is_user_do</td><td><code>bool</code></td><td>是否是用户操作
</td><td>default</td><td>1</td></tr>
<tr><td>30</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段 【选填】 前端需要跟踪时设置该字段
</td><td>default</td><td></td></tr>
<tr><td>7</td><td>need_validate</td><td><code>i32</code></td><td>是否需要校验user_id和owner_id
</td><td>default</td><td></td></tr>
<tr><td>8</td><td>user_id</td><td><code>string</code></td><td>用户id
</td><td>default</td><td></td></tr>
</table><br/>========== 更新物品 ================================================
<br/></div><div class="definition"><h3 id="Struct_DeleteProductRequest">Struct: DeleteProductRequest</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>1</td><td>_ids</td><td><code>list&lt;<code>string</code>&gt;</code></td><td>【必填】
</td><td>default</td><td></td></tr>
<tr><td>10</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段 【选填】 前端需要跟踪时设置该字段
</td><td>default</td><td></td></tr>
<tr><td>7</td><td>need_validate</td><td><code>i32</code></td><td>是否需要校验user_id和owner_id
</td><td>default</td><td></td></tr>
<tr><td>8</td><td>user_id</td><td><code>string</code></td><td>用户id
</td><td>default</td><td></td></tr>
</table><br/>========== 删除物品 ================================================
<br/></div><div class="definition"><h3 id="Struct_DeleteProductResponse">Struct: DeleteProductResponse</h3>
<table class="table-bordered table-striped table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default value</th></thead>
<tr><td>1</td><td>res</td><td><code>string</code></td><td></td><td>default</td><td>"succ"</td></tr>
<tr><td>2</td><td>num</td><td><code>i32</code></td><td></td><td>default</td><td></td></tr>
<tr><td>10</td><td>trace_tag</td><td><code>string</code></td><td>跟踪字段
</td><td>default</td><td></td></tr>
</table><br/></div></div></body></html>
